<?php
// +----------------------------------------------------------------------
// | 幕小铺
// +----------------------------------------------------------------------
// | 版权所有 2016~2020 幕小铺科技（大连）有限公司
// +----------------------------------------------------------------------
// | 2020/03/14
// +----------------------------------------------------------------------
namespace app\user_center\behavior\mcn\add_artist_before;

/**
 * 检测 艺人是否可用
 * @package app\user_center\behavior\user\add_artist_before
 * @author shiqiang
 */
class checkUserByMobile{
    /**
     * 执行行为 run方法是Behavior唯一的接口
     * @access public
     * @return void
     */
    public function run($params){
		$mobile 	= $params['artist_mobile'];
		
		//判断手机号是否已经绑定账户
		$res1 = model('UcMemberMobile', 'model\user') -> getDataByMobile($mobile);
		if($res1['code'] < 0) return array_out(-1001,'手机号并未绑定任何账号');
		$uid = $res1['data'] -> uid;
		//判断用户是否已经绑定过艺人
		$res  = model('UcAttestationArtist', 'model\mcn') -> getDataByUid($uid);
		if($res['code'] > 0) return array_out(-1002,'该用户已绑定过其他机构艺人');
		//判断用户是否已经绑定机构
		//$res_a  = model('UcAttestation', 'model\mcn') -> getDataByUid($uid);
		//if($res_a['code'] > 0) return array_out(-1003,'该用户已绑定过其他机构');

    }
}
